package com.wang.springframework.beans.factory.annotation;

import java.lang.annotation.*;

/**
 * @author wangjianhua
 * @Description 自动注入时,此注解可以在字段或参数上用作指定哪个bean的限定符，
 * 它还可以用作注释其他自定义注解，然后这些自定义注解来对bean再进行约束(@Inherited)
 * @date 2021/9/4/004 10:02
 **/
@Target({ElementType.FIELD,ElementType.METHOD,ElementType.PARAMETER,ElementType.TYPE,ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface Qualifier {

    String value() default "";
}
